home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
dev
/
misc
/
tddd2raw.lha
/
TDDD_to_Raw
/
TDDD_to_Raw.doc
< prev
next >
Wrap
Text File
|
1995-04-21
|
9KB
|
380 lines
TDDD to Raw 1.01
© Copyright 1995 Jose M. Arnesto
Release 1.01
***********
TDDD to Raw release 1.01 contains:
TDDD_to_Raw.doc
TDDD_to_Raw.doc.info
3DRW.doc
3DRW.doc.info
TDDD_to_Raw1.01
TDDD_to_Raw1.01.info
TDDD_to_Raw.readme
Copyright
*********
TDDD to Raw and the 3DRW file format are copyright 1995 by Jose M.
Arnesto.
This release may be freely distributed as long as all the files
listed above are included unchanged. The 3DRW file format may be freely
used in any Amiga production, but its use on other platforms is prohibited.
Please, if you like TDDD to Raw or the 3DRW format and use any of
them often, send me a postcard of your hometown. It is nice to hear about
Amiga mates out there. If you find a bug or have any suggestion, feel
free to write to me:
Jose M. Arnesto
c/ Pando, 2-2ºA
39300 Torrelavega
Spain
jarnesto@rigel.deusto.es <- It rarely works.
(Deusto University probably has the
worst Internet connection in the world)
Disclaimer
**********
The information in this manual and the TDDD to Raw program are
provided "as is" without warranty of any kind, either expressed or
implied. The entire risk as to the accuracy of the information herein
is assumed by you.
Jose M. Arnesto does not warrant, guarantee, or make any
representations regarding the use of, misuse of, or the results of the use
of, the information or the TDDD to Raw program in terms of correctness,
accuracy, reliability, currentness, or otherwise.
Introduction
************
This idea began some months ago, when I was at the Southern Party 3
and I desperately needed a 3D editor to finish my demo. As I couldn't find
any, I decided to write this program so in the future I could use Imagine's
editor to design the objects for my demos.
TDDD to Raw was completely written in assembly with Devpac 3.02.
What it does
************
TDDD to Raw is an utility to convert IFF-TDDD files, as used by
Imagine to store 3D objects, to a more suited format for demo makers, 3DRW.
It enables you to scale the objects and makes various checks of the
integrity of that objects. It also sorts the points in the faces clock-wise
automatically, for use in light source routines.
What You Need
*************
TDDD to Raw will run on any Amiga computer as long as it has
Kickstart 2.0 or later.
Using TDDD to Raw
*****************
I have tried to keep the interface as simple as possible, so I think
a brief description of the gadgets will be enough:
Load:
At first this will be the only active gadget. If you press
it, a file requester will pop up, so you can choose the one you want
to load.
Objects panel:
When you have loaded a file, this gadget will contain the
list of the objects contained in it, arranged according to their
hierarchy.
Name:
If you select an object from the objects panel, its name
will appear here.
Number of points:
The number of points the selected object has.
Number of faces:
The number of faces the selected object has.
Maximum coordinate:
This gadget will contain the absolute maximum coordinate
of the points in the object. It will vary according to the value
of the scale.
Scale:
IFF-TDDD files store coordinates using 4 bytes, so the
range of values goes from 2147483647 to -2147483648. 3DRW files
only use 2 bytes for them, so an scale value must be applied.
If you enter a positive value, all coordinates will be
multiplicated by that value and the maximum coordinate will vary
according to that.
If you enter a negative value, all coordinates will be
divided by that value and the maximum coordinate will also vary.
Save:
This gadget will only be activated when you have selected
an object and the maximum coordinate is lower than 32768, that is,
the maximum signed value that fits in two bytes.
Messages
********
This is an alphabetical list of the different messages TDDD
to Raw will show. They are not error messages, as they will be listed later.
Are you sure you want to quit?:
It will be appear when you have a file loaded and you click
on the close gadget of the window. It you choose the cancel option,
you will not exit.
File already exists:
It will appear when you have chosen a name to save the file
and another file already exists with the same name. If you press
replace, you will overwrite the previous file. If tou pick select,
you will be given the opportunity to choose a new name. If you
choose the cancel option, you will cancel the saving.
Not an IFF file:
The file you have loaded is not an IFF file, so no data will
be got from it.
Not an IFF TDDD file:
The file you have loaded is IFF but not of the TDDD type. No
data will be got from it.
Object not found:
The file you have selected could not be found. You may have
mispelled the path or the name, or maybe it is locked by another
application.
This object is fragmented:
The object you are about to save is fragmented, that is, it
is composed of some sub-objects.
This object only has points:
The object you are about to save does not have faces, only
points.
Wrong face detected:
TDDD to Raw has detected a malformed face. You can kill it
or cancel the saving.
Error Messages
**************
This is an alphabetical list of all the error messages along with a
short description for every of them.
Default screen is too small:
The screen where TDDD to Raw is trying to open its window
in is too small. Use the Screenmode program to make the Workbench
screen bigger or any utility to change the default screen to another
one.
Not enough chip memory for scroll buffer:
TDDD to Raw could not allocate enough chip memory for the
buffer of the objects panel.
Not enough memory for file:
TDDD to Raw could not allocate enough memory for the buffer
to load the file in.
Not enough memory for file buffer:
TDDD to Raw could not allocate enough memory for the buffer
to save the file from.
Not enough memory for file name:
TDDD to Raw could not allocate enough memory to store the
name of the file.
Not enough memory for gadget list:
TDDD to Raw could not allocate enough memory to create the
list of gadgets of the objects panel.
Not enough memory for sorting buffer:
TDDD to Raw could not allocate enough memory for the buffer
to sort the points in the faces. You will be given the chance of
cancelling or saving the file without ordering it.
Not enough memory to analyze file:
TDDD to Raw was able to load the file but could not allocate
enough memory for the different buffers that are required to analyze
the file.
TDDD to Raw requires Kickstart 2.0 or greater:
TDDD to Raw requires version 2.0 (or above) of the operating
system.
Unable to allocate the file requester:
The program could not allocate the asl requester for you to
select the file you want.
Unable to allocate FileInfoBlock:
The program could not allocate the File Info Block to read
the length of the file you want to load.
Unable to allocate tags:
TDDD to Raw could not allocate the tags required for the
different requesters of the program.
Unable to close file:
The file was loaded or saved successfully but it could not
be closed.
Unable to create gadtools context gadget:
The program could not create the first gadget required for
the gadtools.
Unable to create window gadgets:
Some of the gadgets of the window could not be created.
Unable to examine file:
The file exists and has been locked, but the program has
not been able to examine it.
Unable to lock default public screen:
TDDD to Raw has not been able to lock the default public
screen to examine its characteristics. Perhaps another program has
it locked.
Unable to open file:
The file has been locked and examined, but the program has
not been able to open it.
Unable to open the asl.library:
TDDD to Raw could not open the asl.library. Check that the
file asl.library is in your libs: directory.
Unable to open the dos.library:
TDDD to Raw could not open the dos.library.
Unable to open the gadtools.library:
TDDD to Raw could not open the gadtools.library.
Unable to open the main window:
TDDD to Raw could not open its window.
Unable to open the Topaz font:
TDDD to Raw could not open the default system font, Topaz.
Unable to open the utility.library:
TDDD to Raw could not open the utility.library.
Unable to read the file:
The program has locked and open the file successfully, but
it could not be read.
Unable to read the whole file:
The program has only been able to read a part of the file,
due to a read/write error, disk is full, etc.
Unable to save file:
The file was locked and opened, but TDDD to Raw could not
save it.
Unable to save the whole file:
The program has only been able to save a part of the file,
due to a read/write error, disk is full, etc.
History
*******
Version 1.00:
March 1995: Never really released, just to a few friends.
Version 1.01:
April 1995: First release. A lot of bugs fixed from version 1.00.